English Dictionary
◊ DRAGON'S HEAD
dragon's head
n : American herb having sharply serrate lanceolate leaves and
spikes of double-lipped blue to violet flowers [syn: {dragonhead},
{Dracocephalum parviflorum}]